93 research outputs found

    A New Data Source for Inverse Dynamics Learning

    Full text link
    Modern robotics is gravitating toward increasingly collaborative human robot interaction. Tools such as acceleration policies can naturally support the realization of reactive, adaptive, and compliant robots. These tools require us to model the system dynamics accurately -- a difficult task. The fundamental problem remains that simulation and reality diverge--we do not know how to accurately change a robot's state. Thus, recent research on improving inverse dynamics models has been focused on making use of machine learning techniques. Traditional learning techniques train on the actual realized accelerations, instead of the policy's desired accelerations, which is an indirect data source. Here we show how an additional training signal -- measured at the desired accelerations -- can be derived from a feedback control signal. This effectively creates a second data source for learning inverse dynamics models. Furthermore, we show how both the traditional and this new data source, can be used to train task-specific models of the inverse dynamics, when used independently or combined. We analyze the use of both data sources in simulation and demonstrate its effectiveness on a real-world robotic platform. We show that our system incrementally improves the learned inverse dynamics model, and when using both data sources combined converges more consistently and faster.Comment: IROS 201

    Policy Learning with Hypothesis based Local Action Selection

    Full text link
    For robots to be able to manipulate in unknown and unstructured environments the robot should be capable of operating under partial observability of the environment. Object occlusions and unmodeled environments are some of the factors that result in partial observability. A common scenario where this is encountered is manipulation in clutter. In the case that the robot needs to locate an object of interest and manipulate it, it needs to perform a series of decluttering actions to accurately detect the object of interest. To perform such a series of actions, the robot also needs to account for the dynamics of objects in the environment and how they react to contact. This is a non trivial problem since one needs to reason not only about robot-object interactions but also object-object interactions in the presence of contact. In the example scenario of manipulation in clutter, the state vector would have to account for the pose of the object of interest and the structure of the surrounding environment. The process model would have to account for all the aforementioned robot-object, object-object interactions. The complexity of the process model grows exponentially as the number of objects in the scene increases. This is commonly the case in unstructured environments. Hence it is not reasonable to attempt to model all object-object and robot-object interactions explicitly. Under this setting we propose a hypothesis based action selection algorithm where we construct a hypothesis set of the possible poses of an object of interest given the current evidence in the scene and select actions based on our current set of hypothesis. This hypothesis set tends to represent the belief about the structure of the environment and the number of poses the object of interest can take. The agent's only stopping criterion is when the uncertainty regarding the pose of the object is fully resolved.Comment: RLDM abstrac

    Fabrics: A Foundationally Stable Medium for Encoding Prior Experience

    Full text link
    Most dynamics functions are not well-aligned to task requirements. Controllers, therefore, often invert the dynamics and reshape it into something more useful. The learning community has found that these controllers, such as Operational Space Control (OSC), can offer important inductive biases for training. However, OSC only captures straight line end-effector motion. There's a lot more behavior we could and should be packing into these systems. Earlier work [15][16][19] developed a theory that generalized these ideas and constructed a broad and flexible class of second-order dynamical systems which was simultaneously expressive enough to capture substantial behavior (such as that listed above), and maintained the types of stability properties that make OSC and controllers like it a good foundation for policy design and learning. This paper, motivated by the empirical success of the types of fabrics used in [20], reformulates the theory of fabrics into a form that's more general and easier to apply to policy learning problems. We focus on the stability properties that make fabrics a good foundation for policy synthesis. Fabrics create a fundamentally stable medium within which a policy can operate; they influence the system's behavior without preventing it from achieving tasks within its constraints. When a fabrics is geometric (path consistent) we can interpret the fabric as forming a road network of paths that the system wants to follow at constant speed absent a forcing policy, giving geometric intuition to its role as a prior. The policy operating over the geometric fabric acts to modulate speed and steers the system from one road to the next as it accomplishes its task. We reformulate the theory of fabrics here rigorously and develop theoretical results characterizing system behavior and illuminating how to design these systems, while also emphasizing intuition throughout

    Learning Latent Space Dynamics for Tactile Servoing

    Full text link
    To achieve a dexterous robotic manipulation, we need to endow our robot with tactile feedback capability, i.e. the ability to drive action based on tactile sensing. In this paper, we specifically address the challenge of tactile servoing, i.e. given the current tactile sensing and a target/goal tactile sensing --memorized from a successful task execution in the past-- what is the action that will bring the current tactile sensing to move closer towards the target tactile sensing at the next time step. We develop a data-driven approach to acquire a dynamics model for tactile servoing by learning from demonstration. Moreover, our method represents the tactile sensing information as to lie on a surface --or a 2D manifold-- and perform a manifold learning, making it applicable to any tactile skin geometry. We evaluate our method on a contact point tracking task using a robot equipped with a tactile finger. A video demonstrating our approach can be seen in https://youtu.be/0QK0-Vx7WkIComment: Accepted to be published at the International Conference on Robotics and Automation (ICRA) 2019. The final version for publication at ICRA 2019 is 7 pages (i.e. 6 pages of technical content (including text, figures, tables, acknowledgement, etc.) and 1 page of the Bibliography/References), while this arXiv version is 8 pages (added Appendix and some extra details

    Community Exposure to Tsunami Hazards in California

    Get PDF
    Evidence of past events and modeling of potential events suggest that tsunamis are significant threats to low-lying communities on the California coast. To reduce potential impacts of future tsunamis, officials need to understand how communities are vulnerable to tsunamis and where targeted outreach, preparedness, and mitigation efforts may be warranted. Although a maximum tsunami-inundation zone based on multiple sources has been developed for the California coast, the populations and businesses in this zone have not been documented in a comprehensive way. To support tsunami preparedness and risk-reduction planning in California, this study documents the variations among coastal communities in the amounts, types, and percentages of developed land, human populations, and businesses in the maximum tsunami-inundation zone. The tsunami-inundation zone includes land in 94 incorporated cities, 83 unincorporated communities, and 20 counties on the California coast. According to 2010 U.S. Census Bureau data, this tsunami-inundation zone contains 267,347 residents (1 percent of the 20-county resident population), of which 13 percent identify themselves as Hispanic or Latino, 14 percent identify themselves as Asian, 16 percent are more than 65 years in age, 12 percent live in unincorporated areas, and 51 percent of the households are renter occupied. Demographic attributes related to age, race, ethnicity, and household status of residents in tsunami-prone areas demonstrate substantial range among communities that exceed these regional averages. The tsunami-inundation zone in several communities also has high numbers of residents in institutionalized and noninstitutionalized group quarters (for example, correctional facilities and military housing, respectively). Communities with relatively high values in the various demographic categories are identified throughout the report. The tsunami-inundation zone contains significant nonresidential populations based on 2011 economic data from Infogroup (2011), including 168,565 employees (2 percent of the 20-county labor force) at 15,335 businesses that generate approximately $30 billion in annual sales. Although the regional percentage of at-risk employees is low, certain communities, such as Belvedere, Alameda, and Crescent City, have high percentages of their local workforce in the tsunami-inundation zone. Employees in the tsunami-inundation zone are primarily in businesses associated with tourism (for example, accommodations, food services, and retail trade) and shipping (for example, transportation and warehousing, manufacturing, and wholesale trade), although the dominance of these sectors varies substantially among the 94 cities. Although the number of occupants is not known for each site, the tsunami-inundation zone contains numerous dependent-population facilities, such as schools and child daycare centers, which may have individuals with limited mobility. The tsunami-inundation zone includes a substantial number of facilities that provide community services, such as banks, religious organizations, and grocery stores, where local residents may be unaware of evacuation procedures if previous awareness efforts focused on home preparedness. There are also numerous recreational areas in the tsunami-inundation zone, such as amusement parks, marinas, city and county beaches, and State and national parks, which attract visitors who may not be aware of tsunami hazards or evacuation procedures. During peak summer months, estimated daily attendance at city and county beaches can be approximately six times larger than the total number of residents in the tsunami-inundation zone. Community exposure to tsunamis in California varies considerably—some communities may experience great losses that reflect only a small part of their community and others may experience relatively small losses that devastate them. Among 94 incorporated communities and the remaining unincorporated areas of the 20 coastal counties, the communities of Alameda, Oakland, Long Beach, Los Angeles, Huntington Beach, and San Diego have the highest number of people and businesses in the tsunami-inundation zone. The communities of Belvedere, Alameda, Crescent City, Emeryville, Seal Beach, and Sausalito have the highest percentages of people and businesses in this zone. On the basis of a composite index, the cities of Alameda, Belvedere, Crescent City, Emeryville, Oakland, and Long Beach have the highest combinations of the number and percentage of people and businesses in tsunami-prone areas

    Community Exposure to Tsunami Hazards in California

    Get PDF
    Evidence of past events and modeling of potential events suggest that tsunamis are significant threats to low-lying communities on the California coast. To reduce potential impacts of future tsunamis, officials need to understand how communities are vulnerable to tsunamis and where targeted outreach, preparedness, and mitigation efforts may be warranted. Although a maximum tsunami-inundation zone based on multiple sources has been developed for the California coast, the populations and businesses in this zone have not been documented in a comprehensive way. To support tsunami preparedness and risk-reduction planning in California, this study documents the variations among coastal communities in the amounts, types, and percentages of developed land, human populations, and businesses in the maximum tsunami-inundation zone. The tsunami-inundation zone includes land in 94 incorporated cities, 83 unincorporated communities, and 20 counties on the California coast. According to 2010 U.S. Census Bureau data, this tsunami-inundation zone contains 267,347 residents (1 percent of the 20-county resident population), of which 13 percent identify themselves as Hispanic or Latino, 14 percent identify themselves as Asian, 16 percent are more than 65 years in age, 12 percent live in unincorporated areas, and 51 percent of the households are renter occupied. Demographic attributes related to age, race, ethnicity, and household status of residents in tsunami-prone areas demonstrate substantial range among communities that exceed these regional averages. The tsunami-inundation zone in several communities also has high numbers of residents in institutionalized and noninstitutionalized group quarters (for example, correctional facilities and military housing, respectively). Communities with relatively high values in the various demographic categories are identified throughout the report. The tsunami-inundation zone contains significant nonresidential populations based on 2011 economic data from Infogroup (2011), including 168,565 employees (2 percent of the 20-county labor force) at 15,335 businesses that generate approximately $30 billion in annual sales. Although the regional percentage of at-risk employees is low, certain communities, such as Belvedere, Alameda, and Crescent City, have high percentages of their local workforce in the tsunami-inundation zone. Employees in the tsunami-inundation zone are primarily in businesses associated with tourism (for example, accommodations, food services, and retail trade) and shipping (for example, transportation and warehousing, manufacturing, and wholesale trade), although the dominance of these sectors varies substantially among the 94 cities. Although the number of occupants is not known for each site, the tsunami-inundation zone contains numerous dependent-population facilities, such as schools and child daycare centers, which may have individuals with limited mobility. The tsunami-inundation zone includes a substantial number of facilities that provide community services, such as banks, religious organizations, and grocery stores, where local residents may be unaware of evacuation procedures if previous awareness efforts focused on home preparedness. There are also numerous recreational areas in the tsunami-inundation zone, such as amusement parks, marinas, city and county beaches, and State and national parks, which attract visitors who may not be aware of tsunami hazards or evacuation procedures. During peak summer months, estimated daily attendance at city and county beaches can be approximately six times larger than the total number of residents in the tsunami-inundation zone. Community exposure to tsunamis in California varies considerably—some communities may experience great losses that reflect only a small part of their community and others may experience relatively small losses that devastate them. Among 94 incorporated communities and the remaining unincorporated areas of the 20 coastal counties, the communities of Alameda, Oakland, Long Beach, Los Angeles, Huntington Beach, and San Diego have the highest number of people and businesses in the tsunami-inundation zone. The communities of Belvedere, Alameda, Crescent City, Emeryville, Seal Beach, and Sausalito have the highest percentages of people and businesses in this zone. On the basis of a composite index, the cities of Alameda, Belvedere, Crescent City, Emeryville, Oakland, and Long Beach have the highest combinations of the number and percentage of people and businesses in tsunami-prone areas
    • …
    corecore